package com.fs.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fs.pojo.InSto;
import com.fs.vo.Condition;
import com.github.pagehelper.PageInfo;

/**
 * @author yyds
 * @fileName InStoService
 * @date 2024/10/18 15:13
 * @description 入库申请服务层
 **/
public interface InStoService {
    /**
     * 分页查询入库申请
     *
     * @param condition
     * @return date
     */
    PageInfo<InSto>  selectAll(Condition<InSto> condition);
    /**
     * 新增入库申请
     *
     * @return yes/no
     */
    Integer  addInSto(InSto inSto);
    /**
     * 根据编号删除入库申请
     * @param id
     * @return yes/no
     */
    Boolean deleteInSto(Integer id);
    /**
     * 根据编号修改入库申请
     * @param condition
     * @return
     */
    Boolean updateInSto(Condition<InSto> condition);

    /**
     * 入库申请审批
     * @return
     */
    Boolean  approve(InSto inSto);

}
